package com.joeone.mapper.clickhouse;


import com.alibaba.fastjson.JSONObject;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.gitee.fastmybatis.core.mapper.CrudMapper;
import com.joeone.entity.clickhosuse.Test;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author 郑伟杰
* 描述：测试数据源clickHouse-组装
* 创建时间 2024/3/18 8:54
*/
@DS("clickhosuse")
public interface MemberDetailMapper extends CrudMapper<Test,Long> {
    /**
    * 功能：成交人数查询  是否新客
    */
    JSONObject queryCjrs(@Param("dateType") String dateType, @Param("period") String period, @Param("jyxz") String jyxz, @Param("comp") List<String> comp, @Param("isNewCustomer") String isNewCustomer, @Param("isAll") String isAll);
    /**
     * 功能：复购率查询
     */
    JSONObject queryFgl(@Param("dateType") String dateType, @Param("period") String period,@Param("jyxz") String jyxz, @Param("comp") List<String> comp,@Param("isQs") String isQs);
    /**
    * 功能：90后销售占比
    */
    JSONObject querySales90(@Param("dateType") String dateType, @Param("period") String period,@Param("jyxz") String jyxz, @Param("comp") List<String> comp, @Param("isQs") String isQs);
}